(someone) have not the heart to (do something)

Translations
n'avoir pas le cœur de (faire quelque chose)